#include <iostream>
#include <string>
#include <vector>

using namespace std;

template <typename T>
void print_all(const T& S)
{
        for (const auto& x : S)
                cout << x << ' ';
        cout << endl;
}

int main()
{
        const int SIZE = 80;
        string T, S;
        T.reserve(SIZE + 1);
        S.reserve(SIZE + 1);
        char c;
        auto iter = T.begin();
        while ((c = getchar()) != '\n')
        {
                T.insert(iter++, c);
        }
        // print_all(T);
        auto i = S.begin();
        for (auto iter = T.rbegin(); iter != T.rend(); iter++)
        {
                S.insert(i++, *iter);
        }
        cout << S << endl;
        return 0;
}